@charset 'utf-8';

html,
body {
    position: relative;
    height: 100%;
}

footer .ding {
    padding: 0;
}

header .wrap {
    position: absolute;
    top: 127px;
}

.bot .bottom {
    height: 90px;
}
.tei{
    width: 100%;
    height: auto;
    margin-bottom: 24px;
    background: #f7f7f7;
}
.shopping {
    width: 100%;
    height:212px;
    /* background: pink; */
}

.shopping-con {
    width: 1202px;
    height:211px;
    margin: 0 auto;
    /* background: salmon; */
}

.shopping-top {
    width:1202px;
    height: 68px;
    margin: 0 auto;
    /* background: green; */
    margin-bottom: 18px;
}

.shopping-top span:first-child {
    display: inline-block;
    width: 104px;
    height: 100%;
    /* background: khaki; */
    margin-left: 549px;
    text-align: center;
    line-height: 68px;
}

.shopping-top span:last-child {
    display: inline-block;
    width: 85px;
    height: 100%;
    line-height: 68px;
    text-align: center;
    margin-left: 438px;
    /* background: darkcyan; */
}

.table-one {
    width: 1202px;
    margin: 0 auto;
    height: 68px;
}

.table-one table {
    width: 1140px;
    height: 68px;
    /* padding: 0 26px; */
    margin-left: 32px;

}

.table-one table thead {
    width: 100%;
    height: 68px;
    /* background: saddlebrown; */
    table-layout: auto;
    margin-bottom: 4px;
}
.table-one th{
    text-align: center;
}
.table-one th:nth-child(1){
    text-align: left;
    width:190px;
    /* background: red; */
}

.table-two {
    width: 1140px;
    height:211px;
    margin:0 32px;
    /* background: red; */

}

.table-two table {
    width: 1140px;
    height: 153px;
    margin-left:0px;
    table-layout: fixed;
}

.table-two tbody {
    width: 1140px;
    height: 153px;
    /* margin-left: 100px; */
}

.table-two tr {
    /* width: 1140px; */
    height: 153px;

}

.table-two td {
    /* height: 153px; */
    /* background: green; */
    text-align: center;
    /* line-height:153px; */
    margin:0 auto;
}

.table-two .hou {
    /* display: flex; */
    height: 153px;
}

.hou a {
    display: inline-block;
    width: 33px;
    height: 31px;
    /* background: blue; */
    vertical-align: middle;
    text-align: center;
    line-height: 31px;
}

.hou input {
    width: 33px;
    height: 31px;
    vertical-align: middle;
    text-align: center;
    line-height: 31px;
}
.gast{
    width: 45px;
    height: 153px;
}
.gast-1{
    width: 145px;
    height: 100%;
    /* background: yellow; */
}
.gast-1 img{
    width:100%;
    height: 100%;;
}
.del{
    /* width: 68px; */
    height: 153px;
}
.tuo{
    width: 1092px;
    height: 58px;
    margin-left: 42px;
    /* background: green; */
    background: #f7f7f5
}
.smu{
    color: red;
}
.tuo span{
    margin-left: 31px;
    display: inline-block;
    height: 58px;
    line-height: 58px;
    
}
.tatol{
    width:1202px;
    margin: 0 auto;
    height: 100px;
    /* background: rebeccapurple; */
}
.select{
    float: left;
    width: 50%;
    height: 100%;
    /* background: red; */
    display: flex;
    justify-content: space-evenly;
    line-height: 100px;
}
.select span{
    width: 128px;
    text-align: center;
}
.select-right{
float: right;
height: 100%;
width: 50%;
/* background: khaki; */
display: flex;
justify-content: space-evenly;
line-height: 100px;
}
.select-right span{
    /* width: 20px; */
    text-align: center;
    /* line-height: 100px; */
}
.select-right button{
    margin: 28px auto;
    width: 170px;
    height: 45px;
    margin-right: 52px;
    border-radius: 20px;
    background: #ea132b;
    text-align: center;
    line-height: 45px;
}
.replace{
    width:1202px;
    height:452px;
    margin: 0 auto;
}
.notop{
    height: 221px;
    width: 100%;
    
}
.notop img{
    /* margin: 0 auto; */
    width: 189px;
    height: 144px;
    margin-left: 516px
}
.noend{
    width:100%;
    height:200px;
}
.replace p{
    width: 100%;
    height: 23px;
    text-align: center;
    line-height: 23px;

}
.noend input{
    width: 190px;
    height: 46px;
    background: red;
    border-radius: 20px;
    /* margin: 0 auto; */
    margin-left: 516px;
    margin-top: 40px;
}